<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css" />
  <title>Keyboard Usage</title>
</head>

<body>

<h2>Keyboard Usage</h2>

<p>
  Working with EclEmma is supported by several keyboard shortcuts. Here you
  find a complete list of all EclEmma commands along with the default key
  bindings.
</p>

<h3>Launch Shortcuts</h3>

<table border="1" cellspacing="0" cellpadding="4">
  <tr>
    <td><b>Key Sequence</b></td>
    <td><b>Command</b></td>
  </tr>
  <tr>
    <td><code>Ctrl+Shift+F11</code></td>
    <td>Relaunch last program launch in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, J</code></td>
    <td>Launch current selection as Java application in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, T</code></td>
    <td>Launch current selection as JUnit test in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, E</code></td>
    <td>Launch current selection as Eclipse application in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, P</code></td>
    <td>Launch current selection as JUnit plug-in test in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, R</code></td>
    <td>Launch current selection as RAP JUnit plug-in test in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, L</code></td>
    <td>Launch current selection as Scala application in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, S</code></td>
    <td>Launch current selection as SWTBot test in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, N</code></td>
    <td>Launch current selection as TestNG test in coverage mode</td>
  </tr>
  <tr>
    <td><code>Alt+Shift+E, G</code></td>
    <td>Launch current selection as TestNG suite in coverage mode</td>
  </tr>
</table>


<h3>Shortcuts in the <i>Coverage</i> View</h3>

<table border="1" cellspacing="0" cellpadding="4">
  <tr>
    <td><b>Key Sequence</b></td>
    <td><b>Command</b></td>
  </tr>
  <tr>
    <td><code>F5</code></td>
    <td>Refresh coverage date, usefull for imported data from external launches</td>
  </tr>
  <tr>
    <td><code>DEL</code></td>
    <td>Remove current coverage session</td>
  </tr>
</table>

<h3>Customization</h3>

<p>
  The key bindings can be disabled or adjusted to your needs in the
  <i>Preferences</i> Dialog at <i>General</i> &rarr; <i>Keys</i>.
</p>

</body>
</html>
